package com.haojiang.mh.remote.widget

import android.content.Context
import android.util.AttributeSet
import android.view.View
import android.widget.RelativeLayout
import com.haojiang.mh.R
import com.haojiang.mh.remote.bean.ClientBedBean


class ClientBedItemView : RelativeLayout {

    constructor(context: Context?) : super(context)
    constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs)
    constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr)


//    var bleAddress: String? = null
//    var deviceAlias: String? = null
//    var bleRssiDevice: BleRssiDevice? = null
//    var isSelect: Boolean = false
    var clientBedBean: ClientBedBean? = null

    init {
        View.inflate(context, R.layout.item_client_bed, this)

    }

//    fun setData(clientBedBean: ClientBedBean) {
//        ivIcon.setImageResource(clientBedBean.imgRes)
//        tvName.setText(clientBedBean.interfaceName)
//    }


//    private fun getRssiRes(rssi: Int): Int {
//        when (rssi) {
//            in -80..0 -> {
//                return R.drawable.rssi4
//            }
//            in -90..-80 -> {
//                return R.drawable.rssi3
//            }
//            in -100..-90 -> {
//                return R.drawable.rssi2
//            }
//            else -> {
//                return R.drawable.rssi1
//            }
//        }
//    }
}


//    fun getRssiDistance(bleRssi: Int): String {
//        val rssi: Int = Math.abs(bleRssi)
////        val power = (rssi - 60) / (10.0 * 3.3)
//        val power = (rssi - 70) / (10.0 * 2.0)
////        val location = Math.pow(10.0, power).toString()
////        return location.substring(0, 6) + "米"
//        return doubleToStr(Math.pow(10.0, power)) + "米"
//    }
//
//    fun doubleToStr(value: Double): String? {
//        var bd = BigDecimal(value)
//        bd = bd.setScale(1, RoundingMode.HALF_UP)
//        return bd.toString()
//    }
//    }